package com.rybbaby.tss.tasks.core.initializer;

import org.apache.log4j.Logger;

/**
 * @description 此类抽象类的所有子类，将在服务器动完成后自动执行autuInit方法初始化一些全局的数据
 * 
 * @author 谢进伟
 * 
 * @createDate 2016年2月28日 下午5:23:58
 */
public abstract class AbstractAutomaticInit {
	
	protected Logger log = null;
	
	public AbstractAutomaticInit (){
		log = Logger.getLogger(this.getClass());
		this.log.info("正在执行初始化器:" + this.getClass().getSimpleName() + " 初始化方法...");
	}
	
	/**
	 * 初始化数据
	 */
	public abstract void autoInit();
}
